package cn.tedu.wallet.service;

import cn.tedu.wallet.pojo.dto.UserTransactionRecordDTO;
import cn.tedu.wallet.pojo.param.ArticlePayRecordParam;
import cn.tedu.wallet.pojo.param.RecordParam;
import cn.tedu.wallet.pojo.vo.UserTransactionRecordVO;

import java.math.BigDecimal;
import java.util.List;

public interface RecordService {
    Integer addRecord(RecordParam param);

    String prepareRecord(RecordParam param);

    Integer SelectArticlePayRecord(ArticlePayRecordParam param);

    List<UserTransactionRecordVO> SelectUserPayRecord(Long userId);

    Integer selectRecordStatus(Long recordId);
}
